@charset "utf-8";
/******************************************************

 概况：样式表入口文件
 
 ******************************************************/

/* 全局 */
@import 'main.css';

/* 公共 */
@import 'public.css';

/* 头部 */
@import 'header.css';

/* 底部 */
@import 'footer.css';


.box_a{ background:#fff;}
.box_a dl{ width:1200px; margin:0 auto; padding-bottom:15px; padding-top:10px;}
.box_a dl dt{ float:left; width:80px; height:45px; margin-left:15px;}
.box_a dl dt img{ width:100%; height:45px; border-radius:5px;}
.box_a dl dd{ padding-left:110px; font-size:18px; font-weight:bold; line-height:45px;}


.boxc{margin-bottom:20px; background:#fff; border-radius:5px; margin-top:20px;}
.boxc ul{ overflow:hidden; padding:15px;}
.boxc ul li{ float:left; font-size:16px;}
.boxc ul li a{ display:block; padding:0 30px;}


.box_d{ overflow:hidden; width:1200px; margin:0 auto; margin-top:20px;}
.box_d .leftbox{ float:left; width:920px;}
.box_d aside{ float:right; width:260px;}


.boxa{ border-radius:5px; border:#f1f1f1 1px solid; margin-bottom:25px;}
.boxa .top{ background:#f3f3f3; height:60px;line-height:60px; padding-left:20px;}
.boxa .top dt{ background:url(../images/visa/2_09.png) left center no-repeat; float:left; font-size:18px;  padding-left:50px; height:60px; }
.boxa .top dd{ padding-left:150px;}

.boxa .bottom{ background:#fff; padding:15px;}
.boxa .bottom .navs{ height:50px;}
.boxa .bottom .navs ul{ padding-left:20px; height:40px; line-height:35px; padding-top:10px; overflow:hidden;}
.boxa .bottom .navs ul li{ float:left; height:40px; width:113px; margin-right:5px; cursor:pointer; font-size:14px; text-align:center;}
.boxa .bottom .navs ul li.active,.boxa .bottom .navs ul li:hover{ color:#fff; border-radius:3px 3px 0 0; background:url(../images/visa/2_17.png);}

.boxa .content{padding:10px 10px;}
.boxa .content section{ overflow:hidden; padding:30px 0; border-bottom:#eaeaea 1px dotted;}
.boxa .content section .pic{ float:left; width:60px; height:30px; text-align:center; padding-top:10px;}
.boxa .content section .title{ float:left; height:42px; font-size:16px;  width:150px; line-height:42px;}
.boxa .content section .info{ float:left; width:640px;}





.boxb{overflow:hidden; background:#fff; border-radius:5px; }
.boxb .box{ padding:15px; overflow:hidden;}
.boxb .lefta{ float:left; width:400px;}
.boxb .lefta img{ width:400px; height:240px;}
.boxb .leftb{ float:left; width:460px; margin-left:25px;}
.boxb .leftb .titlea{}
.boxb .leftb .titlea dt{ font-size:18px; font-weight:bold; height:45px; line-height:45px; overflow:hidden;}
.boxb .leftb .titlea dd{ line-height:20px;}
.boxb .leftb .price{ margin-top:15px}
.boxb .leftb .price dt{ height:35px; line-height:35px; color:#fff; font-weight:bold; background:#FF4274; padding-left:20px;}
.boxb .leftb .price dd{ background:url(../images/line/2_02.png) left top no-repeat; height:60px; color:#ff4274; font-weight:bold; font-size:22px; line-height:60px; padding-left:30px;}
.boxb .leftb .price dd span{ text-decoration:line-through; font-size:12px; color:#999;}
.boxb .leftb p{ padding-top:10px; line-height:30px;}
.boxb .leftb .button{ padding-top:15px; overflow:hidden;}
.boxb .leftb .button dt{ float:left; height:40px; width:150px;}
.boxb .leftb .button dt a{ background: #FF4274; color:#fff; border-radius:3px; display:block; text-align:center; line-height:40px;}
.boxb .leftb .button dd{ float:left; height:40px;width:150px; margin-left:15px;}
.boxb .leftb .button dd a{ background: #0DBFB0; color:#fff; border-radius:3px; display:block; text-align:center; line-height:40px;}
.boxb .leftb .bh{ overflow:hidden; padding:10px 0;}
.boxb .leftb .bh li{ background:#d4d4d4; border-radius:3px; float:left; width:47px; height:42px; margin-right:7px;}
.boxb .leftb .bh li.active{ background:#31bcba}
.boxb .leftb .package{ overflow:hidden; padding:10px 0 0 0;}
.boxb .leftb .package li{ float:left; margin:0px 5px 5px 0;}
.boxb .leftb .package li a{ border:#999 1px solid; height:25px; color:#999; font-weight:bold; line-height:25px; display:block; padding:0 20px;}
.boxb .leftb .package li a:hover,.boxb .leftb .package li a.active{ color:#000; border:#000 1px solid;}


.left1{ background:#fff; padding:15px; border-radius:5px;}
.left1 ul{}
.left1 ul li{ margin-bottom:15px;}
.left1 ul li img{ width:100%; height:130px;}
.left1 ul li h3{ font-weight:normal; text-align:center; font-size:12px; line-height:25px;}
.left1 ul li span{ text-align:center; display:block; color:#F09; line-height:18px; font-size:12px;}


.left_3{ background:#fff; margin-bottom:15px; padding:0 15px 15px 15px; margin-top:20px; border-radius:5px;}
.left_3 .top{ height:50px; line-height:50px; font-size:16px; font-weight:bold;}
.left_3 .bottom{}
.left_3 .bottom section{ padding-bottom:20px;}
.left_3 .bottom section .pic{position:relative; width:230px; height:160px;}
.left_3 .bottom section .pic img{ width:100%; height:100%;}
.left_3 .bottom section .pic .info{width:230px; 
		opacity:0;
		height:60px;
		left:0px;
		bottom:0px;
		position:absolute;
		transition:all .35s;
		background:#F06;
		transform:perspective(800px) rotateX(-90deg); 
		transform-origin:50% 100%;}
.left_3 .bottom section .pic:hover .info{
		opacity:1;
		transform:perspective(800px) rotateX(0);
	}
.left_3 .bottom section .pic .info h3{ padding-top:5px; height:25px; line-height:25px; color:#fff; padding-left:15px; font-weight:bold;}
.left_3 .bottom section .pic .info span{ display:block; color:#fff; padding-left:15px;}
.left_3 .bottom section p{ line-height:35px; height:35px; overflow:hidden;}
.left_3 .bottom section p span{ color:#F00; padding-left:10px; font-weight:bold;}



.left_b{ padding:0 15px 15px 15px; margin-top:20px; background:#fff; border-radius:5px;}
.left_b .top{ border-bottom:#eaeaea 1px solid; height:50px; line-height:50px; font-weight:bold; font-size:16px;}
.left_b .bottom{padding:10px 0}
.left_b .bottom ul{}
.left_b .bottom ul li{ line-height:30px;}
.left_b .bottom ul li img{ width:100%; margin-bottom:6px;}

















